import { markRaw } from 'vue';
const resultComps = {}
// let requireComponent = require.context(
// 	'./', // 在当前目录下查找
// 	false, // 不遍历子文件夹
// 	/\.vue$/ // 正则匹配 以 .vue结尾的文件
// )
// requireComponent.keys().forEach(fileName => {
// 	let comp = requireComponent(fileName)
// 	resultComps[fileName.replace(/^\.\/(.*)\.\w+$/, '$1')] = comp.default
// })

const metas = import.meta.globEager('./*.vue')
for (let key in metas) {
	let k = key.replace('model/', '')
	resultComps[k.replace(/(\.\/|\.vue)/g, '')] = metas[key].default
}

export default markRaw(resultComps)
